tg-me.com/BookPython/3690
Create:
Last Update:
Last Update:
Класс объекта доступен через атрибут __class__
:
>>> [1, 2].__class__
<class 'list'>
Однако более привычный способ получить класс — использовать функцию
type
. Это также единственный способ, который работает для классов старого стиля.
>>> type([1, 2])
<class 'list'>
Кроме того, если вы хотите проверить, является ли некоторый объект экземпляром данного класса, следует использовать
isinstance
вместо прямого сравнения:
>>> class A:
... pass
...
>>> class B(A):
... pass
...
>>> type(B())
<class '__main__.B'>
>>> isinstance(B(), A)
True
👉@BookPython
BY Библиотека Python разработчика | Книги по питону
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/BookPython/3690